package db_entity 

import "time" 

type AlgoSolution struct { 
    SolutionId int`json:"solution_id" gorm:"not null comment('算法解决方案的自增ID') INT(11)" xorm:"not null comment('算法解决方案的自增ID') INT(11)" ` 
    SolutionName string`json:"solution_name" gorm:"comment('') varchar(63) "  xorm:"comment('') varchar(63) " ` 
    SolutionDesc string`json:"solution_desc" gorm:"comment('') varchar(63) "  xorm:"comment('') varchar(63) " ` 
    CodeFilePath string`json:"code_file_path" gorm:"comment('算法实现文档的相对路径，根据路径获取代码') varchar(127) "  xorm:"comment('算法实现文档的相对路径，根据路径获取代码') varchar(127) " ` 
    Lang string`json:"lang" gorm:"comment('算法的实现语言') varchar(15) "  xorm:"comment('算法的实现语言') varchar(15) " ` 
    AlgoStructId int`json:"algo_struct_id" gorm:"comment('关联的算法题目ID') int "  xorm:"comment('关联的算法题目ID') int " ` 
    AlgoTags string`json:"algo_tags" gorm:"comment('算法关联的标签') json "  xorm:"comment('算法关联的标签') json " ` 
    CreateTime time.Time `json:"create_time" gorm:"comment('') datetime "  xorm:"comment('') datetime " ` 
    UpdateTime time.Time `json:"update_time" gorm:"comment('') datetime "  xorm:"comment('') datetime " ` 
    Creator string`json:"creator" gorm:"comment('算法实现者') varchar(63) "  xorm:"comment('算法实现者') varchar(63) " ` 
    IsDel int`json:"is_del" gorm:"comment('是否删除，0:未删除，1:删除') tinyint "  xorm:"comment('是否删除，0:未删除，1:删除') tinyint " ` 
}